package com.bbx.taxi.client.Util;

import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;

public class StringFilter {
	public static String onStringToNumber(String str) throws PatternSyntaxException {
		// 只允许字母和数字
		 String regEx = "[^0-9]";
		// 清除掉所有特殊字符
//		String regEx = "-[`~!@#$%^&*()+=|{}':;',//[//].<>/?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？]";
		Pattern p = Pattern.compile(regEx);
		Matcher m = p.matcher(str);
		return m.replaceAll("").trim();
	}
	public static String onStringFilter(String str) throws PatternSyntaxException {
		// 只允许字母和数字
//		 String regEx = "[^0-9]";
		// 清除掉所有特殊字符
		String regEx = "-[`~!@#$%^&*()+=|{}':;',//[//].<>/?~！@#￥%……&*（）——+|{}【】‘；：”“’。，、？]";
		Pattern p = Pattern.compile(regEx);
		Matcher m = p.matcher(str);
		return m.replaceAll("").trim();
	}
}
